//
//  SoundManager.h
//  StarBugs
//
//  Created by ?? ? on 6/14/12.
//  Copyright 2012 antisword@playorca.com. All rights reserved.
//


#ifndef __SoundManager_h__
#define __SoundManager_h__

enum{
    sndEffect_playButton,
    sndEffect_settingButton,
    sndEffect_zoomout,
    sndEffect_zoomin,
    sndEffect_shot,
    
    sndEffect_energy_1,
    sndEffect_energy_2,
    sndEffect_energy_3,
    sndEffect_energy_4,
    sndEffect_energy_5,
    
    sndEffect_energy_6,
    sndEffect_energy_7,
    sndEffect_bubble,
    sndEffect_die,
    sndEffect_itemUfo,
    
    sndEffect_bounce1,
    sndEffect_bounce2,
    sndEffect_bounce3,
    sndEffect_bounce4,
    sndEffect_portal,
    
    sndEffect_onceWay,
    sndEffect_iceBlock,
    sndEffect_ufomove,
    sndEffect_ufowarp,
    sndEffect_stageClear,
    
    sndEffect_bumpyRide,
    sndEffect_bumpyAim,
    sndEffect_itemMagnetic,
    sndEffect_ResultStar1,
    sndEffect_ResultStar2,
    
    sndEffect_ResultStar3,
    sndEffect_stageMark,
    sndEffect_fallUfo,
    sndEffect_waterGage,
    sndEffect_stageClearUfo,
    
    sndEffect_intro_slide,
    sndEffect_intro_battery,
    sndEffect_intro_explosion,
    sndEffect_intro_fall,
    sndEffect_intro_move,
    
    sndEffect_intro_suprise,
    bgm_1,
    bgm_2,
};  
class SoundManager{
public:
    static void initSoundEffect();
    static void PlaySoundEffect(int num);
    static void muteSoundEffect(bool flg);
    
    static void PlaySoundBgm(int num);
    static void pauseSoundBgm();
    static void resumeSoundBgm();
    static void stopSoundBgm();
    static void muteSoundBgm(bool flg);
    
private:
};
#endif